Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 New Zealand F3 Japan F1 Japan F2 Korea F1 Japan F4 Japan F5 USA F20 USA F22 USA F23 Australia F4 Japan F1 Japan F2 Japan F3 USA F13 USA F14 Japan F8 Japan F4 Japan F3 Serbia & Montenegro F4 Korea F1 Croatia F6 Croatia F7 Bosnia/Herzegovina F6 China F6 China F8 China Croatia F1 Croatia F3 Croatia F5 Bosnia/Herzegovina F1 Bosnia/Herzegovina F4 Canada F4 USA F21 Luxembourg F1 Belgium F1 Belgium F2 Greece F4 Greece F5 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Germany F11 Germany F12 Serbia F5 Croatia F6 Croatia F7 Croatia F8 Bosnia/Herzegovina F6 Croatia F9 Croatia F10 Malaysia F5 Germany F1 Germany F3 Bosnia & Herzegovina F2 Japan F2 Switzerland F3 Japan F3 Croatia F3 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Bosnia & Herzegovina F6 Germany F7 Germany F9 Germany F10 Serbia F5 Croatia F4 Croatia F5 Czech Republic F4 Czech Republic F5 China F1 China F2 Croatia F2 Italy F5 Bosnia & Herzegovina F4 Serbia F4 Serbia F5 Croatia F6 Italy F28 Germany F15 Nigeria F3 Nigeria F4 Croatia F1 Croatia F6 Italy F4 Bosnia & Herzegovina F3 Slovenia F1 USA F22 USA F23 Canada F5 Canada F6 Canada F8 Canada F9 Turkey F2 Turkey F3 Croatia F1 Croatia F2 Mexico F5 Slovenia F2 Canada F5 Canada F6 Bosnia & Herzegovina F4 Nigeria F1 Nigeria F2 Senegal F1 USA F23 USA F24 USA F25 Czech Republic F4 France F2 (Bressuire) USA F9 (Orlando) USA F12 (Memphis) USA F13 (Little Rock) Mexico F6 Italy F15 (Reggio Emilia) USA F27 (Edwardsville) Japan F6 Canada F5 (Calgary) Canada F6 (Toronto) Guatemala F1 USA F1 (Los Angeles) Canada F2 (Sherbrooke) Japan F10 Japan F7 USA F29 USA F30 Japan F5 Japan F9 Sri Lanka F2 India F7 China F3 Korea F3 Croatia F6 Canada F5 Korea F2 Greece F6 Switzerland F2 Samsung Secruities Cup Challenger - Seoul Coffee Cup Challenger - Chikmagalur Fergana Challenger - Fergana Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Busan Open Challenger Tennis - Busan Zagreb Open - Zagreb New Delhi Challenger II - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka Aamulehti Tampere Open - Tampere Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Melbourn Challenger Korat Challenger Dharwad Challenger 2006 - Dharwad Sarajevo Challenger Mexico City Challenger Talahassee Challenger Rijeka Challenger Aptos Challenger Binghamton Challenger Banja Luka Challenger Ljubljana Challenger Tiburon Challenger Calabasas Challenger Kyoto Challenger Busan Challenger Cremona Challenger Nottingham Challenger Busan Open Challenger Tennis - Busan Binghamton Challenger Bangkok Challenger Izmir Challenger The Comercia Challenger - Aptos Sail Open - New Delhi Seoul Challenger Toyota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Bergamo Challenger Kyoto Challenger Sarajevo Challenger Samsung Securities Cup - Seoul Pingguo Challenger Oldum Brown Vancouver Open - Vancouver IV Manta Open - Manta Wuhai Challenger Beijing Challenger France F22 Banja Luka Challenger Flea Market Cup Busan Challenger Tennis - Busan Kia International in Caloundra - Caloundra Busan Open - Busan Seoul Challenger Eckental Challenger Geneva Challenger Loughborough Challenger Toyota Challenger Honolulu Challenger Bergamo Challenger Singapore Challenger Kyoto Challenger Sarasota Challenger The Natrel's Challenger of Granby - Granby Kaohsiung Challenger Prague Challenger Winnetka Challenger Busan Open Challenger Tennis - Busan Maui Challenger Dallas Challenger San Luis Potosi Challenger Mexico City Challenger Winnetka Challenger Beijing Challenger Granby Challenger Recanati Challenger China Open - Beijing Aptos Challenger Banja Luka Challenger Fifth-Third Bank Tennis Classic - Lexington Uncle Toby's Challenger in Burnie - Burnie Bratislava Challenger Yokohama Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Tyumen Challenger Noumea Challenger Heilbronn Challenger Kolkata Challenger New Delhi Challenger Kyoto Challenger Rimouski Challenger Shenzhen Challenger Tunis Challenger Gimcheon Challenger Busan Challenger Izmir Cup - Izmir 14° BH Tennis Open - Belo Horizonte Nottingham Challenger Nottingham-2 Challenger Nanchang Challenger Kaohsiung Challenger Samsung Securities Cup - Seoul Medjurgorje Open - Medjugorje Aptos Challenger Sarajevo Challenger Uncle Tobys Challenger in Caloundra - Caloundra Izmir Challenger San Luis Potosi Challenger - San Luis Potosi Orleans Challenger Samsung Challenger 2007 - Ho Chi Minh City Challenger Banque Nationale - Granby Tashkent Challenger Geneva Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto VIII Gramado Open - Gramado Bangkok Challenger II Manta Open - Manta Rhodes Challenger AGT Challenger - Leon Busan Challenger Seoul Challenger Scheveningen Challenger Granby Challenger Agri Challenger Mons Challenger Guangzhou Challenger Eckental Challenger Toyota Challenger Bergamo Challenger Kyoto Challenger Tashkent Challenger - Tashkent Winnetka Challenger Sarajevo Challenger II Manta Open - Manta Shimadzu All Japan Indoor Tennis Championships - Kyoto Manerbio Challenger Bangkok Challenger Fifth Third Bank Tennis Championships - Lexington Keio Challenger International Tennis Tournament - Yokohama 2008 China TCL Challenger - Guangzhou Orleans Challenger Ho Chi Minh City Challenger Ningboo Challenger Kobe Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Guangzhou Challenger Toyota Challenger Astana Challenger Tiburon Challenger Heilbronn Challenger Burnie Challenger Brest Challenger Morelos Challenger Tallahassee Challenger Savannah Challenger Busan Challenger Kaohsiung Challenger The Commercia Challenger - Aptos Odlum Brown Vancouver Open - Vancouver Nottingham Challenger Prague Challenger Granby Challenger Flea Market Cup Busan Challenger Tennis - Busan Winnipeg Challenger Columbus Challenger Ismaning Challenger Trnava Challenger Shenzhen Challenger Leon Challenger Le Gosier Challenger Seoul Challenger Puerto Vallarta Challenger Guadalajara Challenger Nanchang Challenger Ilkley Challenger Irving Challenger Padova Challenger Chengdu Challenger Almaty Challenger Winnetka Challenger Winnipeg Challenger Zhangjiagang Challenger Shanghai Challenger Playford Challenger Ortisei Challenger Taipei City Challenger Shenzhen Challenger Banja Luka Challenger Bordeaux Challenger Gatineau Challenger Bangkok Challenger Manila Challenger Kyoto Challenger Bangkok Challenger Nottingham Challenger Bangkok Challenger Tashkent Challenger Shanghai Challenger Biella 5 Challenger Cassis Challenger Busan Challenger Eckental Challenger Biel Challenger Aachen Challenger Traralgon Challenger Bratislava Challenger Traralgon Challenger 2 Singapore Challenger Yokohama Challenger Ismaning Challenger Toyota Challenger Panama City Challenger Bratislava Challenger Taipei City Challenger Mexico City Challenger Shanghai Challenger Taipei City Challenger Drummondville Challenger Yokohama World Tennis Gaora Cup - Yokohama Ilkley Challenger Gimcheon Challenger Winnetka Challenger Granby Challenger Binghamton Challenger Ilkley Challenger Sarasota Challenger Shanghai Challenger Banja Luka Challenger Nottingham Challenger San Benedetto Challenger Gatineau Challenger Nottingham Challenger Kobe Challenger Ilkley Challenger Yokohama Challenger Guangzhou Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Shenzhen Challenger HTV Challenger - Ho Chi Minh City Rome Challenger Belgaum Open - Belgaum AIG Japan Open - Tokyo Ilkley Challenger Braunschweig Challenger Shenzhen Challenger Gemax Samsung Open 2004 - Belgrade Toyota Challenger Astana Challenger Bangalore Challenger Chengdu Challenger Fergana Challenger - Fergana Mons Challenger Maui Challenger Launceston Challenger Leon Challenger Perugia Challenger Seoul Challenger Jinan Challenger Cary Challenger Ningboo Challenger Brest Challenger Ho Chi Minh City Challenger Bratislava Challenger Newport Beach Challenger Yokohama Challenger Gimcheon Challenger Loughborough Challenger Vicenza Challenger Shymkent Challenger Kia International In Kawana - Kawana Ostrava Challenger Segovia Challenger Como Challenger Seville Challenger Banja Luka Challenger Busan Open Challenger Tennis - Busan Ningboo Challenger Liuzhou Challenger Kobe Challenger Nottingham Challenger Columbus Challenger Newport Beach Challenger Burnie Challenger Cleveland Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhangjiagang Challenger Monterrey Challenger Taipei City Challenger San Luis Potosi Challenger Leon Challenger Nanchang Challenger Puerto Vallarta Challenger Seoul Challenger Busan Challenger Binghamton Challenger Shymkent Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Sopot Challenger Aptos Challenger Manerbio Challenger Cordenons Challenger Jinan Challenger Kaohsiung Challenger Cleveland Challenger Geneva Challenger Uncle Toby's Burnie Challenger - Tasmania Nottingham 2 Challenger Porto Challenger Nottingham-2 Challenger Charlottesville Challenger Champaign Challenger McDonalds ATP Challenger - Burnie Columbus Challenger Cleveland Challenger Monterrey Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Dharwad Challenger 2003 - Dharwad Challenger Ford de Cherbourg - Cherbourg Nanchang Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Shanghai Challenger Challenger DCN de Cherbourg - Cherbourg AIG Japan Open - Tokyo Odlum Brown Vancouver Open - Vancouver AIG Japan Open - Tokyo Next Generation Adelaide International - Adelaide Ningboo Challenger Kobe Challenger Seoul Challenger Honolulu Challenger Bangkok Challenger Drummondville Challenger Calgary Challenger Samsung Securities Cup - Seoul Rijeka Challenger Vancouver Challenger Istanbul Challenger Kyoto Challenger Zagreb Challenger AIG Japan Open Tennis Championships - Tokyo Rennes Challenger Busan Challenger Tallahassee Challenger Zagreb Challenger Napoli Challenger Chennai Open - Chennai Busan Challenger AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Zagreb Challenger AIG Japan Open Tennis Championships - Tokyo Cremona Challenger Knoxville Challenger Bratislava Challenger Salzburg Challenger Pingguo Challenger Yokohama Challenger Bergamo Challenger Toyota Challenger Taipei City Challenger AIG Japan Open - Tokyo Winnetka Challenger Open 13 - Marseille Sacramento Challenger Dallas Challenger Bordeaux Challenger Bergamo Challenger Vancouver Challenger The Artois Championships - London Ortisei Challenger Aircel Chennai Open - Chennai Legg Mason Tennis Classic - Washington SA Tennis Open - Johannesburg Gerry Weber Open - Halle AEGON Championships - London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb Leon Challenger Open 13 - Marseille Power Horse World Team Cup - Dusseldorf Atlanta Tennis Championships - Atlanta PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Guadalajara Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Kun-Ming Challenger Busan Challenger Apia International - Sydney Baton Rouge Challenger Guimaraes Challenger Vegeta Croatia Open - Umag Rakuten Japan Open - Tokyo Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Athens Challenger Tallahassee Challenger Seoul Challenger Open de Nice Cote d'Azur - Nice Ningboo Challenger Thailand Open - Bangkok If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Open 13 - Marseille Brisbane International - Brisbane Helsinki Challenger Manta Challenger Thailand Open - Bangkok Guadalajara Challenger PBZ Zagreb Indoors - Zagreb Poznan Challenger New York Open - New York Gerry Weber Open - Halle Kitzbuhel Challenger Open 13 - Marseille Kyoto Challenger Gimcheon Challenger Manchester Challenger US Men's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Bratislava Challenger Vancouver Challenger Gwangju Challenger Poprad Tatry Challenger Rome Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Andria Challenger Kaohsiung Challenger Shenzhen Open - Shenzhen Open 13 - Marseille St. Remy Challenger Istanbul Challenger Budapest Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Cherbourg Challenger Yokohama Challenger Guadalajara Challenger Hall of Fame Tennis Championships - Newport Taipei City Challenger Malaysian Open - Kuala Lumpur Almaty Challenger Mestre Challenger Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Zhangjiagang Challenger Barcelona Challenger Aegon Nottingham Open - Nottingham AEGON Championships - London Hall of Fame Tennis Championships - Newport Banja Luka Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Kobe Challenger Pune Challenger Hua Hin Challenger Bangkok Challenger Shimadzu All Japan Indoor - Kyoto Indian Wells Challenger Drummondville Challenger Toyota Challenger Busan Challenger Leon Challenger Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Rakuten Japan Open - Tokyo Morelos Challenger Shimadzu All Japan Indoor - Kyoto Traralgon Challenger Shenzhen Challenger Rakuten Japan Open - Tokyo Citi Open - Washington Head Cup Busan Open - Busan Abierto Mexicano - Los Cabos USTA Seascape Challenger - Aptos Winnipeg Challenger Vancouver Challenger L'Aquila Challenger Moselle Open - Metz Shenzhen Open - Shenzhen Turkish Airlines Open Antalya - Antalya Truist Atlanta Open - Atlanta Citi Open - Washington Prague 2 Challenger Davis Cup, Group I, 1R, PHI-JPN 1-3 China Open - Beijing PBZ Zagreb Indoors - Zagreb Indianapolis Tennis Championships - Indianapolis China Open - Beijing SAP Open - San Jose Campbells Hall of Fame Tennis Championships - Newport Power Horse Cup - Dusseldorf Kremlin Cup - Moscow Rakuten Japan Open - Tokyo AIG Japan Open Tennis Championships - Tokyo Dallas Challenger San Francisco Challenger Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach Open - Delray Beach Morelos Challenger St. Tropez Challenger Zagreb Challenger AIG Japan Open - Tokyo Rogers Masters - Toronto Vietnam Open - Ho Chi Minh City Rogers Masters - Montreal Gerry Weber Open - Halle Shanghai ATP Masters 1000 - Shanghai Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Winston-Salem Open - Winston-Salem BNP Paribas Open - Indian Wells Open Parc - Lyon Western & Southern Open - Cincinnati Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Dallas Open - Dallas BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu AIG Japan Open Tennis Championships - Tokyo Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 15th Asian Games Doha 2006 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, World Group, QR, JPN-ECU 0-3 Davis Cup, World Group, 1R, CRO-ESP 2-3 Olympics - London